Text this: Islamic law of business contract: implementation of al-wakalah (agency) contract in contemporary gold trading