Text this: An evaluation of various data pre-processing techniques with machine learning models for water level prediction