The pound has fallen to its lowest level for more than a year amid a sell-off in the gilt market.