Charles Hill — British art detective (1947-2021)