Bitcoin hits $19,000 for first time in three years, all-time high in sight