Scholastic Apologizes, Will End Controversial Book Fair Poli