Carbon nanofluid flow based biophotovoltaic cell