McGraw-Hill, Cengage Agree to Merge