商业银行的作用主要有哪些