new bern public library