Top 10 public firms hold 1M bitcoin as corporate treasury bloc tightens grip