Top-ranked analyst declares JPMorgan ‘the Nvidia of banking’ after it spends $17 billion on tech in a single year