WWII Marine vet, 99, wins battle with coronavirus: 'I've gone through hell more than once and this came almost as close'