Former England seamer Simon Jones has announced he will quit all cricket bar T20 after this month's YB4O final.