Islamic finance panacea for global crisis