Strategy buys $21 million worth of Bitcoin as corporate crypto buying shows signs of revival