Cuban Foreign Minister delivers stinging takedown of Trump in UN speech