Cameron Diaz, Vogue US June 2009