Photovoltaic cell array