Annual ceremony attended by thousands of veterans, with Prince William and current and former prime ministers among those laying wreaths