Fatwa: Is forex haram or halal? A comprehensive fatwa compilation