Text this: Machine learning combined with Geodetector quantifies the synergistic effect of environmental factors on soil heavy metal pollution.