Suicide bombing in Somali capital kills over 20