Fears Guinness supplies could 'run out' this Christmas as limits placed on pubs