Prince William attends Winter Whites Gala