Heavy metal mobility in contaminated soils as affected by plants, amendments and biochar