Cameron Diaz says she's 'actually retired' - CNN