Investors' multitrillion cash hoard could push stocks higher