German poll finds 45% want snap elections if Merz resigns