Text this: Machine learning techniques for flood forecasting