GreenPath, EarnUp form non-profit fintech partnership