Ted Cruz gay or straight?