Optimal charge scheduling and on-board control of an urban electrified BRT fleet considering synthetic representative driving cycles | Synapse