Real Time Charitable Giving: Why Mobile Phone Users Texted Millions of Dollars in Aid to Haiti Earthquake Relief and How They Got Their Friends to Do the Same