Spike Lee accidentally revealed the winner of the top prize at Cannes Film Festival right at the start of the award ceremony.