Travel agency agrees to refund $552,000 to Mass. travelers for canceled trips