Afghan parliament fails to pass divisive women's law