Bitcoin surges on U.S. dollar weakness with BTC price action nearing $21,000.