Modernization of islamic law of contract : a study of 'Abd al-Razzaq al-Sanhuri's Masadir al-Haqq fi al-Fiqh al-Islami / MHD. Syahnan