India most cost-effective in rooftop solar power: Report