Ready for it? Swifties flock to German museum to see Ophelia painting that inspired Taylor Swift’s new hit 3 November 2025