Cannes Film Festival reveals Palme d’Or contenders