DFT and experimental study of elemental mercury (Hg0) removal by 2D-g-C3N4