100% renewables in sight