Global stocks halt rally, BoE jolts UK markets