US President Donald Trump has designated North Korea as a state sponsor of terrorism, triggering new sanctions against Kim Jong-un's regime.