rooftop solar cost breakdown