Veteran Investor Warns: Stocks Overvalued, Portfolios Should Cap at 40%