Karzai purges police, Taliban repulsed in Afghan south