Can we live with driverless buses? This Swiss city says yes