Salt-sealing-pyrolysis derived Ag/ZnO@C hollow structures towards efficient photo-oxidation of organic dye and water-born bacteria