Self-patterned nanoparticle layers for vertical interconnects: application in tandem solar cells.