Zcash tops $1,000 as short squeeze forces $18M in losses