McGraw-Hill and Cengage Will Merge in an All-Stock Deal