The Duke of Sussex paid tribute to veterans, reaffirming his "lifelong admiration and appreciation" for their "service and sacrifice".