In Cannes, a gory Western stands against Bolsonaro’s Brazil