Starmer hangs on. Merz collapse