Suicide attack at Yemen shrine leaves nine dead