The 65th Cannes Film Festival opens