Weymouth company's 'Resilience 2020' shirt sales raise $25K for local hospitals