Dimon says ‘fintech and big tech are here’ as banks lose ground