Princess Anne, Duchess o Calabrie