Who was better dressed at the UNICEF Ball: Katy Perry or Selena Gomez?