The federal treasurer delivered his 2024 budget in parliament on May 14, likely to be Labor’s last budget before the next election.