The Drosophila NMJ: a genetic model system for synapse formation and function