Adolf Ehrnrooth — Finland Swedish general and knight of the Mannerheim Cross (1905–2004)