Ew! Cameron Diaz Claims She Hasn't Used Deodorant in 20 Years!