JD Sports Fashion forecasts annual profit at the lower end of market expectations, citing weak economic indicators. Despite a ...