Bridging science and development: lessons learnt from two decades of development research