Text this: Balance Optimization of Energy Consumption and Running Time for Urban Metro Trains