Imperial Brands price target raised to 3,000 GBp at Morgan Stanley