Electrification of a citywide bus network: A data-driven micro-simulation approach. (March 2023)