Merkel fights for future as German voters’ mood turns ugly