Ted Cruz takes on Big Tech