Fenton-like degradation of tetracycline on MgO/P-doped g-C3N4 with low H2O2 consumption: behavior and mechanism