Public Bitcoin miners secured $2B in financing ahead of halving