Cameron Diaz says she's 'actually retired'