Tesco, the UK's largest retailer, has today (17 April) posted a 13% leap in annual profits thanks to growth across its business.