Jeremy Hunt attempts to block OBR report on £22bn ‘fiscal hole’