Passengers cheer as pilot manages to land plane after engine explosion