Ted Cruz: White, Cuban, Italian and Irish...Hispanic