The weaver gene encodes a nonautonomous signal for CNS neuronal differentiation