Photovoltaic solar power generation in factories is cost-effective