Sen. Ted Cruz of Texas raised about $4 million in the eight days after he formally announced his candidacy for the Republican presidential nomination, his campaign staff said, indicating donations are coming at a faster clip than for some GOP candidates in past years.