Text this: Battery Charge Control in Solar Photovoltaic Systems Based on Fuzzy Logic and Jellyfish Optimization Algorithm