Why ‘green’ stocks are here to stay