Rumsfeld apologizes for US army abuse in Iraq, 20 Mehdi militiamen killed