The Bank of England can afford to keep interest rates low for longer than previously thought, deputy governor Jon Cunliffe has said, in comments that will reinforce the market view that rates will remain at 0.5% until at least the middle of next year.