Carbohydrate-rich foods: glycaemic indices and the effect of constituent macronutrients