Text this: A framework based on mechanistic modelling and machine learning for soil moisture estimation