do i have 3 days to cancel a contract