Donald Trump approval rating drops to 31% before November midterms

World