Islamic banks: concept, precept and prospects