Photosynthesis isn't all that efficient. But scientists have found a bacterium that excretes toxic substances like mercury and cadmium by making little semiconductors on its surface. It then creates acetic acid (Vitamin C) which can be used to create fuel. The process is 80% efficient. Maybe these little guys can clean up toxic waste pools left over from mining coal and make fuel.