House passes budget for 2007