banks undertake many different kinds of financial transactions