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