QTN-VQC: An End-to-End Learning framework for Quantum Neural Networks