How does green entrepreneurship affect environmental improvement? Empirical findings from 293 enterprises