Hybrid Buses vs. Diesel: Is It Time to Make the Switch?