Sterling hits its highest trade-weighted level since the 2016 Brexit vote as markets await the Bank of England's next rate decision and weigh the impact.