Americans investing in stocks