Why Cameron Diaz left Hollywood