2003 Annual Report : Innovation, Impact, Sustainability--IFC's Commitment