The self-styled Islamic State raises millions of dollars every single month, so how does the terrorist organisation manage to raise such huge sums?