20 Afghan Taliban militants killed in infighting