Varying effect of biochar on Cd, Pb and As mobility in a multi-metal contaminated paddy soil.