Home Stock Bank of England holds rates as inflation and growth pose policy dilemma