Iraq: Baghdad blast kills seven, wounds 24 - police