The Duke of Sussex beamed and waved to veterans as he arrived at the cathedral to celebrate the 10th anniversary of the Invictus Games sports competition.