Text this: Ecological risk assessment of oilfield soil through the use of machine learning combining with spatial interaction effects