Taliban execute Afghan woman in public for adultery