Generalizing rapid flood predictions to unseen urban catchments with conditional generative adversarial networks