Self-spinning nanoparticle laden microdroplets for sensing and energy harvesting.