Too much ‘Magnificent Seven’? A revenue-weighted index fund may be the solution