Intrinsic and extrinsic factors influencing presynapse number and location in C. elegans