Bloomberg predicts $400,000 BTC by the end of 2022