Kane teacher finishes marathon before explosions