Cancellative partial monoids