Multi-objective optimization for community detection in multilayer networks