Princess Anne wears £4,000 brooch with a secret nod to King Charles and Kate