Soapwort oxidoreductase is involved in trinitrotoluene detoxification