Penelope Cruz, in a hot pink dress, headed the red carpet of the gala dinner in New York