Trump’s Stephen Moore and Herman Cain debacle