Derivatives in Islamic Finance: Approaches, Appraisal and Analysis