Bank of England holds rates at 5.25% but signals summer cut