Distance contract and the right of withdrawal