Britain can afford to live with high debt ‘forever’, says IMF