Drones, super-computers and sonar that scans deep underwater are helping to maintain flood control projects _ and predict where rivers will roar out of their banks