Molecular Mechanisms of Synaptic Assembly and Function: Lesson from C. elegans