St. Charles Public Library closes after threats over mask policy