Imperial Brands will grow annual operating profits by 3-5% and launch a share buyback every year until 2030, the cigarette ...