At 51 Cameron Diaz Is Hollywood’s Refreshingly Honest Beauty Muse British Vogue