Rationally designed tetra (4-carboxyphenyl) porphyrin/graphene quantum dots/bismuth molybdate Z-scheme heterojunction for tetracycline degradation and Cr(VI) reduction: Performance, mechanism, intermediate toxicity appraisement.