Text this: Prediction of rate of penetration in oil and gas drilling: a comparative review of machine learning methods and future research directions