JPMorgan CEO Jamie Dimon says consumers are in 'great shape' but the economy will face headwinds down the road