Half of US stock fund assets are now invested in index funds