Waterville Public Library receives $400,000 Challenge Grant from the Harold Alfond Foundation