Understanding the crowdfunding phenomenon and its implications for sustainability