New Bedford signs trade agreement with Mexican port