Efficient Automation of Neural Network Design: A Survey on Differentiable Neural Architecture Search