Taliban attack in South Afghanistan killed more than 20 people