Optimization of energy-efficiency train schedule considering passenger demand and rolling stock circulation plan of subway line