Sporting goods retailers JJB Sports and Sports Direct International have escaped prosecution after a year-long investigation by the UK's Serious Fraud Office (SFO).