Application of crop straw derived biochars to Cu(II) contaminated Ultisol: evaluating role of alkali and organic functional groups in Cu(II) immobilization.