Cameron Diaz sexy posing for Cliff Watts photoshoot