Compromise oil law, once seen as a rare success, falls apart in Iraq