Bomb blasts, robbery kill 23 in Baghdad