Type-specific classification of bronchogenic carcinomas using bi-layer mutated particle swarm optimisation