President Trump has unveiled his new national security strategy to put "America First" into practice.