Wireless power transfer and energy harvesting in distributed sensor networks: Survey, opportunities, and challenges. (March 2022)