Michael Haneke's 'Amour' wins Palme d'Or at Cannes Film Festival.