UK 30-year bond yield hits 5.67% as Starmer's speech spooks markets