McLennan county approves new budget