Merkel goes on offensive as her Christian Democrats sink in polls