JPMorgan Chase reported so-so revenue for the second quarter, but earnings still blew past expectations.