Strategy hits its $28 billion funding cap for Bitcoin buys