Flood susceptibility mapping and assessment using a novel deep learning model combining multilayer perceptron and autoencoder neural networks