Cameron Diaz loves this blush