Uber to sell software, starting with four-van transit service