Dozens killed in clashes between rival Taliban factions in Afghanistan