India calls off IAF chief’s visit to China