Text this: Islamic banking towards sustainable green finance and corporate social responsibility