Deciphering the Theobroma cacao self-incompatibility system: from genomics to diagnostic markers for self-compatibility