Cruz faces a real battle for Texas