Waymo vs. Tesla: Who Will Win the Self-Driving Car Race?