Text this: Wireless power transfer and energy harvesting in distributed sensor networks: Survey, opportunities, and challenges