Scotland is set to be battered by high winds and snow over the next couple of days as Storm Éowyn hits.