New Twin Peaks Teaser Confirms Several Character Returns