Recent progress of all-polymer solar cells – From chemical structure and device physics to photovoltaic performance