Text this: Impact of Cloud, Rain, Humidity, and Wind Velocity on PV Panel Performance