Hilary Clinton has announced she is a lesbian and that she has been having an affair with Monica Lewinsky