Cameron Diaz sexy photoshoot for Vogue magazine by Mario Testino