Salma Hayek has Cannes (I went there) and other news