Quantum Optimization for Training Quantum Neural Networks