Stocks vs. bonds: The best place to invest