The Afghanistan national women's cycling team faces more that its fair share of obstacles, but they keep riding.