Ecological toxicity of Cd, Pb, Zn, Hg and regulation mechanism in Solanum nigrum L.