M-theory model-building and proton stability