Bank of England raises interest rates by 0.5 percentage points to 4%