Iraq's parliament ratifies controversial public holidays law