Palermo’s Festival di Morgana 2026: puppet shows, free events and €3 bookings | Babylon