Newburyport Bank names 3 to board of directors