Ben Carson spills tea on Hillary Clinton