Substrate-Enzyme Interactions in Intramembrane Proteolysis: ?-Secretase as the Prototype