Salma Hayek Defends Cannes Protest