关于商行为的效力,下列说法正确的是? A. 商行为一经作出即具有法律效力,不得撤销 B. 商行为的效力可以因当事人的意思表示瑕疵而被撤销 C. 商行为的效力完全取决于当事人的约定 D. 商行为仅对当事人具有约束力,对第三人无约束力