Text this: A new binary particle swarm optimizer to select a smaller subset of genes for leukaemia cancer classification