House approves $1T budget bill