West Hartford native David Cohen runs Boston-based nonprofit that addresses mental health needs through sports