Retailer JD Sports Fashion Plc expects full-year profit to come in at the low end of expectations after gains in its branded sportswear business continue to be offset by "significant" losses in its outdoor clothing stores.