House approves record budget