A Prediction–Correction Solver for Real-Time Simulation of Free-Surface Flows in River Networks