AI4FLOOD: adaptation and improvement of municipal flood prevention through the integration of Artificial Intelligence and citizen participation