U.S. pledges $2.5 billion to climate fund for developing nations