Flood susceptibility assessment using three machine learning techniques and comparison of their performance | Synapse