US President Donald Trump made his first official post-election appearance Wednesday for what should have been a moment of national unity to mark Veterans Day.