China launches Alphaba public self-driving bus project