The edge Hamiltonian path problem is NP-complete