Twin Peaks turns 24