Cambridge Trust merges with Wellesley Bank in $122 million deal, leaping up to 22 branches