Stability of Montmorillonite Edge Faces Studied Using First-Principles Calculations