A US House of Representatives foreign aid panel voted to cut off almost $4bn (€3.27bn) in aid to the government of Afghanistan pending an investigation into charges that Afghan officials are blocking corruption probes and huge amounts of foreign aid are being stolen.