Techno-economic analysis and viability assessment of concentrating solar power under climatic conditions of Rwanda