input: Write a function to remove all punctuation, special characters and stopwords from a given tweet. If the tweet is empty then return an empty list.
  assert remove_punctuation_and_stopwords("I'm so excited to be going to the #MuseumTour! #BigDay #travel")==['excited', 'going', 'MuseumTour', 'BigDay', 'travel']
  assert remove_punctuation_and_stopwords("Hello, world! This is an example.")==['Hello', 'world', 'example']
  assert remove_punctuation_and_stopwords("")==[]
output: def remove_punctuation_and_stopwords(tweet):
      import string
      from nltk.corpus import stopwords
      stop_words = set(stopwords.words('english'))
      words = tweet.split()
      filtered_words = [word.strip(string.punctuation) for word in words if word.strip(string.punctuation).lower() not in stop_words]
      return filtered_words