Death shed light on CIA 'Salt Pit' near Kabul