Why Merz is staying on as German chancellor after election 'disaster'