Bandgap engineering and edge-state delocalization in Si-substituted zigzag graphene nanoribbons for multilayer p–n junction solar cells: a theoretical investigation | Synapse