bio-photo-electro-chemical cell