Garth Brooks honors dying cancer patient