Protein, carbs, and fats — how much you actually need and how to choose well.