Exploring the facets of overall job satisfaction through a novel ensemble learning