'Miracle' St Andrews cancer survivor, 9, to give back to cha