Methyl jasmonate alleviates cadmium toxicity in Solanum nigrum by regulating metal uptake and antioxidative capacity