Enzymes for detoxification of organophosphorus compounds: diversity and functions