Bahrain 'capital of Islamic finance'