The next generation of solar power could fit in the palm of your hand