下列关于承揽合同的表述,正确的有()。
A、承揽工作的原材料,可以约定由承揽人或定做人提供
B、承揽人可以自主决定将主要工作交由第三人完成
C、定做人未向承揽人支付报酬的,承揽人可以行使留置权
D、定做人可以随时解除承揽合同,但应当赔偿由此造成的承揽人损失
E、承揽人将辅助工作交由第三人完成的,由第三人对辅助工作向定做人负责