Modelling, Simulation and Control of Signalized Intersections under Adverse Weather Conditions