John Abraham fulfills his promise to Akshay Kumar