Application of Self-Organizing Maps for clustering DJIA and NASDAQ100 portfolios