Health care nonprofit gets $5.7 million gift