Diageo has clarified claims by UK trade union Unite that the drinks giant is not "paying what it is due" in tax in the country.