British American Tobacco is to buy the second largest cigarette company in Colombia for $452m (£277.7m). But Citigroup has predicted that smoking will no longer exist in the developed world by 2050.