New Canaan Board of Finance to give library $10 million, cre