A multi-objective evolutionary approach to the protein structure prediction problem