Invia SMS: Forecasting bus transit operating costs