Democratic U.S. Rep. Beto O'Rourke reported raising almost three times as much money over the first 45 days of 2018 as Republican incumbent U.S. Sen. Ted Cruz.