Kelcey Harrison goes the distance to fight cancer