Baghdad explosions bring Iraq toll to 23