Elisabetta Canalis Steals the Show in Cannes