Anheuser-Busch InBev will cancel its sponsorship of disgraced cyclist Lance Armstrong at the end of this year, the company has confirmed to just-drinks today (17 October).