Self-driving cars: When will they become commonplace?