Modeling phytoremediation of heavy metal contaminated soils through machine learning.