Heavy snowfall hits Sweden, Finland; icy temperatures ahead