Text this: Dynamic demand forecasting in bike-sharing systems