Machine Learning for Generalizable Prediction of Flood Susceptibility