2024–25 Budget handed down