Nucleon-Nucleon Potential and its Non-locality in Lattice QCD