President Trump strikes at the heart of socialism (communism) and globalisation in a key UN speech, while calling for world peace and prosperity for all.