Canberra schoolgirl Steph Torley stuns crowd with half marathon win at Carcoar