Budget 2024: Government to spend R943.8bn on infrastructure in three years