业务员所需要具备的素质和能力有哪些