Self-driving buses tested on real routes with real passengers