Exogenous silicon alleviates cadmium toxicity in rice seedlings in relation to Cd distribution and ultrastructure changes