Cannes 2024 showcases the polemic and the political : compar