An Ohio dad runs his first marathon around hospital for 4-year-old son with cancer