Trump awards Vietnam War veteran with highest military honour