US midterms voters said: enough is enough. Is this the beginning of the end for Trump?

· The Guardian