Are banks too large?