Lifestyle Cameron Diaz says she used to buy own red carpet outfits from the high street April 25 2020