nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Models