Appearances to the contrary, actress Cameron Diaz wasn’t always the picture of health. A few months of kung fu training changed all that, and now she’s written a guide for women to make smart ...