A comprehensive framework for identifying contributing factors of soil trace metal pollution using Geodetector and spatial bivariate analysis.