cruz and beto are neck and neck in texas