A sustainable battery scheduling and echelon utilization framework for electric bus network with photovoltaic charging infrastructure