John Fredricks predicts ‘absolute shellacking’ for Democrats next Tuesday