Efficient Bio-Nano Hybrid Solar Cells via Purple Membrane as Sensitizer