20170605 world: Trump vows to do 'whatever is necessary' to protect the US