Solar cells the size of grains of sand could work much better at producing power than conventional panels.