Diageo, which owns Guinness, has blamed "exceptional consumer demand for Guinness in Britain" for the supply challenges it now faces.