How MHC class II molecules work: peptide-dependent completion of protein folding