Effects of the joint application of phosphate rock, ferric nitrate and plant ash on the immobility of As, Pb and Cd in soils.