A host of pop stars – including Beyoncé, Justin Timberlake, Miley Cyrus, Fergie and Duffy – took part in the fifth annual Conde Nast Fashion Rocks show in New York.