Veterans Day: Honoring Americas heroes past, present