Alexander McNeish: paediatric gastroenterologist, clinical researcher, and academic administrator