Afghan truck bomb blast kills 7, injured 85 people