Islamic Finance and Renewable Energy: A Mini-Review