How Cameron Diaz Keeps Her Heart Healthy