Tayside and Fife predicted to endure weeks of freezing temperatures and snow as ‘beast from the east’ arrives