Bank of England urged to use ‘distasteful medicine’ as inflation hits 6.2%