Suicide bomb in Baghdad kills at least 18