Causedirect Launches Online Fundraising Platform for Non-governmental Organizations and Social Causes