Ted Cruz hammers Jack Dorsey