David M. Solomon is the president and co-chief operating officer of a finance company that owns which bank ?