Text this: Artificial neural network application in sediment prediction: a review