Text this: Evaluating costs and operations of public bus fleet electrification