At least 20 killed in Iraq attacks