Late-minute deal averts school bus strike in GTA