DoDo-Code: a Deep Levenshtein Distance Embedding-based Code for IDS Channel and DNA Storage