Differentiable Neural Motion Planning Under Task Constraints