America honors sacrifice made by nation's veterans