Independent in Mass. to buy Meridian Bancorp for $1.2 billion