MH370 is believed to have flown over the Indian Ocean in the hours after it disappeared – but it may have landed safely on the surface of the water rather than crashing into the sea, experts suggest.