Cash-rich Islamic State may have stashed up to $300 million in hopes of fighting on