Retailer JD Sports Fashion has increased its full-year profit forecast after recording "pleasing" Christmas sales that beat its own expectations.