A Novel Optimization Algorithm for Solar Panels Selection Towards a Self-Powered EV Parking Lot and Its Impact on the Distribution System