A machine learning model for flood forecasting with integrated structural enhancement mechanisms | Synapse