BOE to Cut Rates by End of Year, Investec Says