A recent study indicates that the number of self-driving cars on the road will exceed 20 million by 2035. Surprised?