JPMorgan chief Jamie Dimon warns banking crisis ‘not yet over’