Snow set to blast Scotland as forecasters warn of ‘coldest August spell in a century’