How does imperviousness impact the urban rainfall-runoff process under various storm cases?