Ternary zinc–tin-oxide nanoparticles modified by magnesium ions as a visible-light-active photocatalyst with highly strong antibacterial activity | Synapse