Senate gives final approval to budget, OKs elections changes