$ 0 0 Novartis says it has reached an agreement with Alcon, the eye-care company, to buy the 23 percent of Alcon it does not already own.