UK grocery retailer Waitrose is to open 39 stores this year with the creation of around 3,000 jobs.