Battery Peak Power Shaving Strategy to Prolong Battery Life for Electric Buses