Explicit solutions for nonlocal NLS: GBDT and algebro-geometric approaches