Bomber kills 10, wounds dozens in Afghanistan