Taleban militants have attacked a convoy in southern Afghanistan , killing up to 13 Afghan guards and wounding others who worked for a private security firm .