Load management and solar charging for electric vehicles