Texas Senator Ted Cruz running for third Senate term in 2024