New Bedford nation’s richest port for 19th year in a row