Roads are blocked, trains halted and schools shut by snow in parts of Germany, Norway and Sweden.