US academics say computer code systematically raised fares at expense of drivers and passengers