UK retailer Tesco is to create 20,000 new jobs in the country over the next two years.