Home Business Bank of England holds rates at 3.75% as inflation risks persist