Several charities - including The Teenage Cancer Trust and the British Heart Foundation - have cut ties with the Duchess of York.