In silico generation of peptides by replica exchange Monte Carlo: Docking-based optimization of maltose-binding-protein ligands