input: Write a python function to set up a GPIO pin for button press detection on a Raspberry Pi and print a message when the button is pressed.
  assert setup_button_press_detection(18, "Button pressed!") == "Setup complete"
  assert setup_button_press_detection(23, "Button activated!") == "Setup complete"
  assert setup_button_press_detection(25, "Action triggered!") == "Setup complete"
output: def setup_button_press_detection(pin, message):
      import RPi.GPIO as GPIO
      
      def button_callback(channel):
          print(message)
      
      GPIO.setmode(GPIO.BCM)
      GPIO.setup(pin, GPIO.IN, pull_up_down=GPIO.PUD_UP)
      GPIO.add_event_detect(pin, GPIO.FALLING, callback=button_callback, bouncetime=300)
      
      return "Setup complete"