Neural Networks for Smart Supply Chain: From Basics to Applications