Herman Cain denies sexual harassment claims again.