Taylor Swift surprises 96-year-old WWII veteran for Christmas