Improved Adaptive Time Step Method for Natural Gas Pipeline Transient Simulation