Developments in turbulence research: a review based on the 1999 Programme of the Isaac Newton Institute, Cambridge