Corning donates $1,500 to Canton Free Library for programming, e-media services