Karlie Kloss photographed by Craig McDean for W magazine April 2012