Structure of the SH3-Guanylate Kinase Module from PSD-95 Suggests a Mechanism for Regulated Assembly of MAGUK Scaffolding Proteins