Cabinet approves draft budget for 2024