Bitcoin could easily be $1.2 million per coin by the end of 2026