World leaders pledge to cap global emissions