Sibyl: Forecasting Time-Evolving Query Workloads