Quantity-quality simulation (QQS) : a detailed continuous planning model for urban runoff control