Would Donald Trump make a good US president?