Inter-city bus fares slashed