Promoting interdisciplinary collaboration in health research in developing countries: lessons from the triangle programme in Sri Lanka