Forecasting electricity spot market prices with a k-factor GIGARCH process