Transparent solar cells could meet energy demand