Islamic banks at the threshold of the third millenium