Integrated charging scheduling for electric buses with time-of-use tariffs, peak power, V2G, battery ageing, and renewables | Synapse