Sen. Ted Cruz has declared his candidacy for president. The Texas Republican is known for his fiery oratorial style. Here's his take on immigration, Obamacare and, well, green eggs and ham.