Primark well set for Christmas as pricing strategy pays off