Prince Karl of Hesse — German aristocrat (1937–2022)