Isolation and characterization of a thioredoxin-dependent peroxidase from Chlamydomonas reinhardtii