Texas House approves new budget