Cancer survivor to run 10 marathons, raise $500K