Authorities say a suicide bomber driving an ambulance killed at least 95 people and wounded 158 in an attack claimed by the Taliban in the Afghan capital Kabul.