AGREEMENT AND PLAN OF MERGER DATED AS OF MAY 14, 2013 BY AND AMONG INDEPENDENT BANK CORP., ROCKLAND TRUST COMPANY, MAYFLOWER BANCORP, INC., AND MAYFLOWER CO- OPERATIVE BANK