Big banks report earnings as Trump's credit card play poses new threat