The company has made deals with some 20 different self-driving startups around the world. But can it catch Waymo?