Cameron Diaz Posed For Terry Richardson For ‘Esquire’ UK