Scots are being urged not to travel “unless absolutely necessary” as Storm Bert causes travel disruption across the country.