Senate passes budget, avoids abortion vote