Yellow weather warnings for gusts as strong as 90mph and snow up to 20cm issued across parts of country