ECB and BoE hold rates at 2% as war fuels inflation