Princess Anne accused of snubbing Trump