Rep. Beto O’Rourke shouldn’t be within striking distance of Ted Cruz in their Texas senate race, but the three-term congressman from El Paso has done more than just put a scare into the Republican Party, he’s become a Democratic star who some say might be a longshot candidate for president.