Text this: A comprehensive review of smart energy management systems for photovoltaic power generation utilizing the internet of things