UK retailer JD Sports says it expects full-year profit to be at the top end of its guidance after booking a strong sales performance over the Christmas trading period.