US Army deserter who spent decades in N.Korea dies at 77