As voters in Indiana headed to the polls Tuesday, Texas Sen. Ted Cruz unloaded on rival Donald Trump, calling him utterly amoral, a pathological liar, a serial philanderer and a narcissist at a level the country has never seen