Contrasting effects of biochar, compost and farm manure on alleviation of nickel toxicity in maize (Zea mays L.) in relation to plant growth, photosynthesis and metal uptake.