Text this: Developing an efficient algorithm for robust school bus routing with heterogeneous fleet