US bars imports from 43 firms, squeezing solar Bitcoin miner margins