多项选择题

A.货物起运前可以变更或解除运输合同
B.货物起运后也能解除运输合同
C.承运人提出解除运输合同的应退还已收的运费
D.托运人提出变更或解除合同的,应承担因此所发生的费用