Anheuser-Busch has reached a "tentative agreement" with brewery workers' union the International Brotherhood of Teamsters over a new five-year contract for employees at all 12 of its US facilities.