Arctic winds and snow to sweep across north of Scotland this weekend