Western airlines slash flights to China