The Tree of Life wins the Palme d'Or