Integrating VGI and 2D hydraulic models into a data assimilation framework for real time flood forecasting and mapping