Invisible Solar Cells That Could Power Skyscrapers