Cameron Diaz Spends $1,000 on McDonald's