Home Finance Bank of England hikes interest rates by 25 basis points after inflation surprises