Applications of IoT and Machine Learning in Photovoltaic (PV) Systems: A Comprehensive Review | Synapse