Yields on 30-year gilts rose to their highest since 1998 and sterling fell as fiscal concerns mounted on the prospect of Starmer stepping down.