An effective hybrid approach of gene selection and classification for microarray data based on clustering and