Opportunities and challenges for banks in business-to-business E-commerce