Facing squabbling coalition partners, plummeting popularity and calls for new elections, German Chancellor Angela Merkel struggles to keep her government together