Musharakah: Profit & Loss Partnership in Islamic Finance