JPMorgan posts strong second quarter numbers, though Dimon warns of tariff, geopolitical risk