Cannes Film Festival 2024: Our top picks and biggest disappointments so far