A commutative monoid with the cancellation property can be embedded into a group