Salma Hayek Goes Political On Cannes Red Carpet