Cameron Diaz Talks 'Shrek 2'