Brooklyn Heights Library deal overwhelmingly approved by full City Council