What other significant aspect do macronutrients provide other than energy?