Jamie Dimon says markets are too optimistic and explains why he isn't buying stock indexes or long-term Treasury bonds.