Former US and Bolton midfielder Stuart Holden retires from football after failing to overcome his battle with injuries.