Princess Eugenie has cut ties with an anti-slavery charity as the pressure grows over her father, former Prince Andrew.