Iron, zinc, copper and magnesium deficiencies in Mexican adults from the National Health and Nutrition Survey 2006.