Marathon sells 23,093 BTC for $1.6B, shifts treasury policy