Donald Trump has dubbed nuclear weapons the “n-word” as he appears to go off script whilst addressing military leaders.