Scotland suffers severe flooding following downpour