Solar energy for electric vehicle charging