California gives Waymo the state’s first permit to test self-driving cars without humans