Shares in UK retail giant Tesco rose by more than 5% this morning (21 April) after reporting a 10% rise in annual underlying pre-tax profits.