Evaluation of biochar pyrolyzed from kitchen waste, corn straw, and peanut hulls on immobilization of Pb and Cd in contaminated soil.