Beto O’Rourke, the Texas Democrat who narrowly lost a U.S. Senate election to Ted Cruz in November, announced he was running for President in a video posted online on Thursday.