Crystal structure of human PSD-95 PDZ1-2