Al Baraka Banking Group Chief architect of the modern Islamic banking bids farewell to this world June 10, 2026