An attacker driving an ambulance packed with explosives detonated them Saturday in the Afghan capital of Kabul, leaving 95 people dead and 158 others injured, Afghan officials said.