Combating Distribution Shift for Accurate Time Series Forecasting via Hypernetworks