Germany's $2.89 billion Bitcoin sale looks smarter as BTC nears $57,900