Cities, MnDOT reach accord on $23M Vets Bridge project