Britain's Imperial Tobacco buys US peer Commonwealth Brands