Self-driving cars could ease our commutes, but that'll take a while