Shares in Golden Virginia maker Imperial Brands rose back towards eight-year highs as it promised to hand almost £1.5billion back to investors. The FTSE 100 firm said it is ‘on track’ after revenues ...