Anheuser-Busch InBev has announced it is buying the rest of the Mexican brewer Modelo, which is known for Corona. It had already owned a non-controlling portion and is paying more than $20 billion for full control. Analysts say the buy will help InBev move into new markets.