President Donald Trump says the US needs "vast amounts of ammunition" as the world is "very volatile."