Saylor says the BTC supply will run out by 2035