Solar power is a promising avenue for clean energy. Unfortunately, solar panels have one major weakness – they can't generate electricity in the dark. However, this weakness could soon change as ...