Role of biochar and compost in cadmium immobilization and on the growth of Spinacia oleracea