Component separation for Cosmic Microwave Background data: a blind approach based on spectral diversity