Cannes recap and summer films