Techno-economic optimisation challenges in renewable energy systems