Yale School of Medicine students raise $14,600 to support New Haven nonprofits