Hannes W. Keller — Swiss physicist (1939–2023)