publication venue for Life cycle assessment studies of concentrated solar power technology: A literature review. 75:1-16. 2025