Geoffrey De Havilland bio