Islamic home financing: analysis of shariah and legal issues in BBA and musharakah mutanakisah