Optimization of fuel consumption and battery life cycle in a fleet of Connected Hybrid Electric Vehicles via Distributed Nonlinear Model Predictive Control