Thioredoxin-like protein CDSP32 alleviates Cd-induced photosynthetic inhibition in tobacco leaves by regulating cyclic electron flow and excess energy dissipation.