Road chaos and avalanches reported as Tayside and Fife hit by biggest snowfall in years