NY flight returns to Mumbai 2 hrs after takeoff due to glitch