Is Uber’s driver shortage finally over?