Describir: Least Cost Vehicle Charging in a Smart Neighborhood Considering Uncertainty and Battery Degradation