California allows companies to charge for autonomous car rides