Demystifying Hawala: A Look into its Social Organization and Mechanics