Shanda Hill conquers pain, heat, exhaustion to become first and only woman to finish race in resort town of Gariep Dam