b2b challenges