Degradation-aware sizing of off-grid PV-Battery systems using a Constructal Theory metaheuristic algorithm | Synapse