Are there too many banks?