Exploring the link between bolstered classification error and dataset complexity for gene expression based cancer classification