Nova Bus gets new contract