THE US House of Representatives today voted to fund the Iraq war in instalments of just a few months, defying President George W. Bush's vow to veto a Bill he branded "haphazard" and "piecemeal". The move, approved by 221 votes to 205, would release $US43 billion ($52bn) in emergency war funding but force Mr Bush to show progress in Iraq in July, before politicians vote on freeing up a second $US53bn chunk of funds. "This legislation ends the blank cheque for the President's war without end,'' Democratic House speaker Nancy Pelosi said moments before the vote, the latest round of...