UK 30-year gilt yields hit 28-year high on political risk