Diageo has been forced to apologise to the organisers of a Scotch whisky awards, for voting repeatedly for its own brands.