Effects of solar cell group granularity and modern system architectures on partial shading response of crystalline silicon modules and systems