Text this: Machine learning models for estimating the overall oil recovery of waterflooding operations in heterogenous reservoirs