Fashion retailer Next is on course to make an annual profit of more than £1bn