Indices hit lowest levels this year as Britons ‘hold their breath’ for tax rises on October 30