Bitcoin treasury companies acquire record 159,107 BTC in Q2