John Travolta busts a move onstage with 50 Cent at Cannes