Screenwriter Kevin Williamson puts Palm Springs home up for sale