King Charles, Prince William and Princess Kate arrive for Peter Phillips’ wedding to Harriet Sperling 6 June 2026