why did cameron diaz retire