Bacteria-powered Solar Cell converts Light to Energy, Even under overcast Skies