106-year-old WWII vet who received more than 300,000 Valentine's Day cards has died