Renewables 2023: Analysis and forecast to 2028