al-Wa'd (unilateral promise) and its applications in Islamic financial instruments