Integrated optimization of charging facility planning and en-route charging scheduling for heterogeneous electric bus systems | Synapse