who is alan sorkin married to