BLACKROCK and VANGUARD own almost everything