Hyperspectral images classification based on multiple kernel learning using SWT and KMNF with few training samples