Self-driving taxis could save time and money, research shows