The ban is coming: What are the risks of these 29 listed companies involved in virtual currency mining?