BoE's Broadbent: Rates may have to stay high 'for some time yet'