Dynamic transit pricing