Weather conditions cause numerous postponements across Scotland