Towards crafting an improved functional link artificial neural network based on differential evolution and feature selection