Bitcoin tops 19,000, the first time since December 2017