Bank of England holds rate at 3.75% as energy shock clouds inflation outlook