Koopman Neural Forecaster for Time Series with Temporal Distribution Shifts