President Trump has issued an executive order giving his administration sweeping powers to block Huawei and other foreign communications firms from doing business in the United States.