Deep learning rainfall-runoff predictions of extreme events