Speaking at Mount Rushmore on the eve of the 250th anniversary of US independence, President Donald Trump declared communism the greatest threat to the nation, surpassing both world wars, Pearl Harbor, and the 9/11 attacks.