Contracts, Structures, and Computation Mechanisms of Islamic Bank Retail Financing Products: A Critical Assessment