Netflix has cut all ties with Kevin Spacey following allegations of sexual harassment on the set of House of Cards.