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