gold fields, iamgold agree to $2.1 billion combination