Developing climate information portals with users : Promises and pitfalls