Spike Lee at the American Pavilion during Cannes 2025 after premiere of his film Highest 2 Lowest