76th Cannes Film Festival kicks off