Fox: Cameron Diaz explains 10-year break from Hollywood as she returns to spotlight