Embattled sporting goods retailer JJB Sports has announced plans to close 45 under-performing stores in the UK and review a further 50 in the next two years.