Why rooftop solar costs more than it should