Heineken has lowered profit forecasts for the year after a weaker-than-expected first-half performance as higher prices put off drinkers.