CNP Assurances completes the sale of its Spanish life insurance subsidiary