Tensor Networks Meet Neural Networks: A Survey and Future Perspectives