Application of classical and novel integrated machine learning models to predict sediment discharge during free-flow flushing