Heinrich Hansen — Danish painter, print dealer, and tapestry designer (1821-1890)