AstraZeneca gains 5% as Imfinzi trial shows major liver cancer progress