Clad in headscarves and defying prejudice, women athletes run in the Bamiyan International Marathon, Afghanistan's only mixed-gender sporting event.