ETF vs Index Funds: Key Differences, Pros & Cons for Investors