New solar panels can generate power without the sun