Howard Flight, shadow chief secretary to the Treasury, has accused Gordon Brown of hiding over £100bn off the government balance sheet.