JPMorgan Chase CEO Jamie Dimon criticizes Trump on immigration