Banks and financial markets