JPMorgan CEO Jamie Dimon has flagged geopolitical tensions and economic uncertainty in his annual letter, highlighting the wars in Ukraine and Iran as significant risks. Here's what he said.