Ted Cruz clashes with Oprah - The Horn News