Harper predicts economic hangover