Greens gain support while CDU takes political damage for corruption affairs and pandemic mismanagement