Cruz promises he can beat Trump - The Horn News