Cancer, type 2 diabetes, and ageing: news from flies and worms (Swiss Medical Weekly, 2004)