More than 40 people have been killed and dozens wounded in a suicide blast targeting Shiites in Kabul, officials say, with chaotic scenes at the city's hospitals as anguished families seek loved ones.