Cameron Diaz Slams 'Nauseating' Rumors She Hooked Up with Drew Barrymore