Applications of soluble and immobilized plant peroxidases in the decolorization and remediation of textile dyes from polluted water