Putting partnerships to work : strategic alliances for development between