Combination of contracts in Islamic finance practices in light of hadith on prohibition of ‘two contracts in one contract’ (Bay’atan fi Bay’ah): A shari’ah investigation