Buy: Invesco Solar ETF (TAN) and iShares Global Clean Energy ETF (ICLN). The Iran/Strait-of-Hormuz shock accelerates ...