The US House of Representatives has narrowly approved a bill making further funding of the war in Iraq conditional on a timetable for a US troop pullout. The bill provides $100bn in new war funds, if troops start leaving in October, with the withdrawal planned to be complete by March 2008.