UK retailer JD Sports saw its earnings nearly double last year, boosted by sales in its sports fashion division and continued expansion across Europe.