Arrayed Micro-Photosynthetic Power Cell: Modeling, Testing and Performance Enhancement