A Review of Technological Innovation and Renewable Energy on Ecological Footprint in G20 Countries