Chancellor Merkel says schools and most shops to close from Wednesday to battle rise in coronavirus cases.