BTC nears $90k