Librarian Sue Millmore to retire after four decades working in Portland