Towards a New Theory of Finance: Can Islamic Finance Be It?