CNP Assurances signs a long-term stategic partnership with Banco Santander (Spain) in Europe