Home Investing Senate body swiftly approves President’s 2025 budget