Budget 2024: First reaction