Cameron Diaz is coming out of retirement