german government buys back $111 million worth of bitcoins