The Palme d'Or, the most prestigious prize awarded at the Cannes Film Festival, will be announced on Saturday 25 May. Here are our main contenders for the title...