Gordon M. Cragg, D.Phil., D.Sc. (h.c.): a man for all natural products.