Iraqi Parliament approves $160 billion budget for 2024