McGraw Hill appoint new CEO