Rooftop solar power generation is not cost-effective