UMass signs agreement to buy Bayside Expo for $18.7M