A review on phytoremediation of contaminants in air, water and soil.