Molecular dynamics simulations of proteins and peptides: from folding to drug design.